/**
 * 
 */
$(function() {
	console.log("考试xxxxxxxxxxx");
	quest();
	bzt();
});
function quest() {
	var url = $("#addr").val() + "/Ssbkaoshi3/quest";
	$.ajax({
		type: "POST",
		url: url, // 请求的URL
		data: JSON.stringify({}),  // 请求的数据
		dataType: "json",   // 返回的数据类型，json, html, xml, jquery.parseJson() 
		contentType: "application/json;charset=utf-8",  // 请求的数据格式，字符集
		async: true, // 可以不写， 是否异步请求
		success: function(data, textStatus, jqXHR) {

			console.log("返回数据::: " + data);
			console.log("返回数据::: " + data.code);
			console.log("返回数据::: " + data.msg);
			//把页面写在html页面上
			let arrData = data.data;
			$('#tab').bootstrapTable('destroy');
			$('#tab').bootstrapTable({
				// url: retData,
				data: arrData,
				columns: [{
					field: 'stusum',
					title: '学号'
				}, {
					field: 'name',
					title: '姓名'
				}, {
					field: 'sex',
					title: '性别'
				}, {
					field: 'createTime',
					title: '入学时间',
					sortable: true,
					formatter: function(value, row, index) {

						return getYMDHMS(value)
					}
				}, {
					field: 'scb',
					title: '市场部'
				}, {
					field: '',
					title: '操作',
					//——修改——获取日期列的值进行转换
					sortable: true,
					formatter: function(value, row, index) {
						return "<button type='button' onclick='del(\"" + row.pkid + "\")' class='btn btn-primary'>删除</button>"
							+ "<button type='button' onclick='findpkid(\"" + row.pkid + "\")' class='btn btn-primary' data-toggle='modal' data-target='#updatemodal' data-whatever='@fat'>修改</button>"
					}
				},]
			});
		}

	});
}
//时间格式转换
function getYMDHMS(timestamp) {
	let time = new Date(timestamp)
	let year = time.getFullYear()
	let month = time.getMonth() + 1
	let date = time.getDate()
	let hours = time.getHours()
	let minute = time.getMinutes()
	let second = time.getSeconds()

	if (month < 10) { month = '0' + month }
	if (date < 10) { date = '0' + date }
	if (hours < 10) { hours = '0' + hours }
	if (minute < 10) { minute = '0' + minute }
	if (second < 10) { second = '0' + second }
	return year + '-' + month + '-' + date + ' ' + hours + ':' + minute + ':' + second
}

function save() {
	var url = $("#addr").val() + "/Ssbkaoshi3/save";

	var reqParam = {};
	reqParam.stusum = $("#addstusum").val();
	reqParam.name = $("#addname").val();
	reqParam.sex = $("#addsex").val();
	reqParam.scb = $("#addscb").val();

	$.ajax({
		type: "POST",
		url: url, // 请求的URL
		data: JSON.stringify(reqParam),  // 请求的数据
		dataType: "json",   // 返回的数据类型，json, html, xml, jquery.parseJson() 
		contentType: "application/json;charset=utf-8",  // 请求的数据格式，字符集
		async: true, // 可以不写， 是否异步请求
		success: function(data, textStatus, jqXHR) {

			console.log("新增::: ");
			console.log("返回数据::: " + data);
			console.log("返回数据::: " + data.code);
			console.log("返回数据::: " + data.msg);
			//把页面写在html页面上
			/*var gradeId = arrData.gradeId;//获取教室Id把值给classroomId*/
			$("#addmodal").modal('hide');//关闭模态框
			quest();
			bzt();
		}

	});

}
function del(pkid) {
	var url = $("#addr").val() + "/Ssbkaoshi3/del";
	var reqParam = {};
	reqParam.pkid = pkid;
	$.ajax({
		type: "POST",
		url: url, // 请求的URL
		data: JSON.stringify(reqParam),  // 请求的数据
		dataType: "json",   // 返回的数据类型，json, html, xml, jquery.parseJson() 
		contentType: "application/json;charset=utf-8",  // 请求的数据格式，字符集
		async: true, // 可以不写， 是否异步请求
		success: function(data, textStatus, jqXHR) {

			console.log("返回数据::: " + data);
			console.log("返回数据::: " + data.code);
			console.log("返回数据::: " + data.msg);
			alert("删除成功");
			quest();
			bzt();
		}
	});
}
function findpkid(pkid) {
	var url = $("#addr").val() + "/Ssbkaoshi3/findpkid";
	var reqParam = {};
	reqParam.pkid = pkid;
	$.ajax({
		type: "POST",
		url: url, // 请求的URL
		data: JSON.stringify(reqParam),  // 请求的数据
		dataType: "json",   // 返回的数据类型，json, html, xml, jquery.parseJson() 
		contentType: "application/json;charset=utf-8",  // 请求的数据格式，字符集
		async: true, // 可以不写， 是否异步请求
		success: function(data, textStatus, jqXHR) {

			console.log("返回数据::: " + data);
			console.log("返回数据::: " + data.code);
			console.log("返回数据::: " + data.msg);
			//反显
			let findData = data.data;
			$("#pkid").val(findData.pkid);
			$("#updatestusum").val(findData.stusum);
			$("#updatename").val(findData.name);
			$("#updatesex").val(findData.sex);
			$("#updatescb").val(findData.scb);
			quest();

		}
	});
}
function update() {
	var url = $("#addr").val() + "/Ssbkaoshi3/update";
	var reqParam = {};
	reqParam.pkid = $("#pkid").val();
	reqParam.stusum = $("#updatestusum").val();
	reqParam.name = $("#updatename").val();
	reqParam.sex = $("#updatesex").val();
	reqParam.scb = $("#updatescb").val();
	$.ajax({
		type: "POST",
		url: url, // 请求的URL
		data: JSON.stringify(reqParam),  // 请求的数据
		dataType: "json",   // 返回的数据类型，json, html, xml, jquery.parseJson() 
		contentType: "application/json;charset=utf-8",  // 请求的数据格式，字符集
		async: true, // 可以不写， 是否异步请求
		success: function(data, textStatus, jqXHR) {

			console.log("返回数据::: " + data);
			console.log("返回数据::: " + data.code);
			console.log("返回数据::: " + data.msg);
			$("#updatemodal").modal('hide');//关闭模态框
			quest();

		}
	});

}

function bzt() {
	var url = $("#addr").val() + "/Ssbkaoshi3/bzt";
	$.ajax({
		type: "POST",
		url: url, // 请求的URL
		data: JSON.stringify({}),  // 请求的数据
		dataType: "json",   // 返回的数据类型，json, html, xml, jquery.parseJson() 
		contentType: "application/json;charset=utf-8",  // 请求的数据格式，字符集
		async: true, // 可以不写， 是否异步请求
		success: function(data, textStatus, jqXHR) {

			console.log("返回数据::: " + data);
			console.log("返回数据::: " + data.code);
			console.log("返回数据::: " + data.msg);
			var arr = data.data;//对象 (返回来的值)
			var dormitory = [];//数组
			for (let i = 0; i < arr.length; i++) {
				var ss = new Object();/*空的对象*/
				ss.name = arr[i].month;
				ss.value = arr[i].count;
				dormitory[i] = ss;

			}

			var dom = document.getElementById('chart-container');
			var myChart = echarts.init(dom, null, {
				renderer: 'canvas',
				useDirtyRect: false
			});

			var option;

			option = {
				title: {
					text: '考试',
					subtext: 'Fake Data',
					left: 'center'
				},
				tooltip: {
					trigger: 'item'
				},
				legend: {
					orient: 'vertical',
					left: 'left'
				},
				series: [
					{
						name: '个数',
						type: 'pie',
						radius: '50%',
						data: dormitory,
						emphasis: {
							itemStyle: {
								shadowBlur: 10,
								shadowOffsetX: 0,
								shadowColor: 'rgba(0, 0, 0, 0.5)'
							}
						}
					}
				]
			};

			if (option && typeof option === 'object') {
				myChart.setOption(option);
			}

			window.addEventListener('resize', myChart.resize);
		}
	});
}

